package excercise;

import java.util.Scanner;

public class EX03_023 {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		int[] myLotto = new int[4];
		int[] comLotto = new int[4];
		int match = 0;
		
		for(int i = 1; i < comLotto.length; ++i) {
			comLotto[i] = (int)(Math.random() * 10);
		}
		
		sc = new Scanner(System.in);
		for(int i = 1; i < myLotto.length; ++i) {
			do {	
				System.out.print(i + " 번째 숫자를 입력하시오 : ");
				myLotto[i] = sc.nextInt();
				if (myLotto[i] < 0 || myLotto[i] > 9) {
					System.out.println("잘못입력하셨습니다. 다시 입력하세요.");
				} else { break; }
			} while (true);
		}
		
		for(int i = 1; i <= 3; ++i) {
			for(int j = 1; j <= 3; ++j) {
				if(myLotto[i] == comLotto[j]) 
					match += 1;
			}
		}
		
		System.out.print("○ 추첨 번호 : \t");
		for(int i = 1; i <= 3; ++i) {
			System.out.print(comLotto[i] + "     ");
		}
		System.out.print("\n○ 입력 번호 : \t");
		for(int i = 1; i <= 3; ++i) {
			System.out.print(myLotto[i] + "     ");
		}
		System.out.println();
		
		switch(match) {
		case 3 :
			System.out.println("1등 당첨! 상금 1,000,000원을 수령하시오.");
			break;
		case 2 :
			System.out.println("2등 당첨! 상금 10,000원을 수령하시오.");
			break;
		case 1 :
			System.out.println("3등 당첨! 상금 1,000원을 수령하시오.");
			break;
		default :
			System.out.println("꽝!! 다음 기회를.....");
		}
		
	}
	
}
